cmake_minimum_required(VERSION 3.5)

set(srcs
    "GxEPD2/src/epd7c/GxEPD2_730c_GDEY073D46.cpp"
    "GxEPD2/src/epd7c/GxEPD2_565c_GDEP0565D90.cpp"
    "GxEPD2/src/epd7c/GxEPD2_565c.cpp"
    "GxEPD2/src/epd7c/GxEPD2_730c_ACeP_730.cpp"
    "GxEPD2/src/epd7c/GxEPD2_730c_GDEP073E01.cpp"
    "GxEPD2/src/other/GxEPD2_420_GYE042A87.cpp"
    "GxEPD2/src/other/GxEPD2_420_SE0420NQ04.cpp"
    "GxEPD2/src/epd/GxEPD2_371.cpp"
    "GxEPD2/src/epd/GxEPD2_213_T5D.cpp"
    "GxEPD2/src/epd/GxEPD2_154_T8.cpp"
    "GxEPD2/src/epd/GxEPD2_154_M10.cpp"
    "GxEPD2/src/epd/GxEPD2_270.cpp"
    "GxEPD2/src/epd/GxEPD2_150_BN.cpp"
    "GxEPD2/src/epd/GxEPD2_266_BN.cpp"
    "GxEPD2/src/epd/GxEPD2_750_T7.cpp"
    "GxEPD2/src/epd/GxEPD2_290_T5D.cpp"
    "GxEPD2/src/epd/GxEPD2_290_I6FD.cpp"
    "GxEPD2/src/epd/GxEPD2_750.cpp"
    "GxEPD2/src/epd/GxEPD2_213_flex.cpp"
    "GxEPD2/src/epd/GxEPD2_213_B73.cpp"
    "GxEPD2/src/epd/GxEPD2_154.cpp"
    "GxEPD2/src/epd/GxEPD2_102.cpp"
    "GxEPD2/src/epd/GxEPD2_154_D67.cpp"
    "GxEPD2/src/epd/GxEPD2_260.cpp"
    "GxEPD2/src/epd/GxEPD2_213_B72.cpp"
    "GxEPD2/src/epd/GxEPD2_213_B74.cpp"
    "GxEPD2/src/epd/GxEPD2_420_M01.cpp"
    "GxEPD2/src/epd/GxEPD2_290_T94_V2.cpp"
    "GxEPD2/src/epd/GxEPD2_1160_T91.cpp"
    "GxEPD2/src/epd/GxEPD2_213.cpp"
    "GxEPD2/src/epd/GxEPD2_290_M06.cpp"
    "GxEPD2/src/epd/GxEPD2_290_T94.cpp"
    "GxEPD2/src/epd/GxEPD2_420.cpp"
    "GxEPD2/src/epd/GxEPD2_290_BS.cpp"
    "GxEPD2/src/epd/GxEPD2_213_BN.cpp"
    "GxEPD2/src/epd/GxEPD2_583.cpp"
    "GxEPD2/src/epd/GxEPD2_1248.cpp"
    "GxEPD2/src/epd/GxEPD2_213_M21.cpp"
    "GxEPD2/src/epd/GxEPD2_583_T8.cpp"
    "GxEPD2/src/epd/GxEPD2_260_M01.cpp"
    "GxEPD2/src/epd/GxEPD2_290_T5.cpp"
    "GxEPD2/src/epd/GxEPD2_154_M09.cpp"
    "GxEPD2/src/epd/GxEPD2_290.cpp"
    "GxEPD2/src/epd/GxEPD2_370_TC1.cpp"
    "GxEPD2/src/it8951/GxEPD2_it60.cpp"
    "GxEPD2/src/it8951/GxEPD2_it60_1448x1072.cpp"
    "GxEPD2/src/it8951/GxEPD2_it78_1872x1404.cpp"
    "GxEPD2/src/it8951/GxEPD2_it103_1872x1404.cpp"
    "GxEPD2/src/gdeq/GxEPD2_426_GDEQ0426T82.cpp"
    "GxEPD2/src/gdeq/GxEPD2_310_GDEQ031T10.cpp"
    "GxEPD2/src/gdeq/GxEPD2_583_GDEQ0583T31.cpp"
    "GxEPD2/src/gdeq3c/GxEPD2_583c_GDEQ0583Z31.cpp"
    "GxEPD2/src/epd4c/GxEPD2_437c.cpp"
    "GxEPD2/src/epd4c/GxEPD2_0579c_GDEY0579F51.cpp"
    "GxEPD2/src/epd4c/GxEPD2_213c_GDEY0213F51.cpp"
    "GxEPD2/src/epd4c/GxEPD2_1160c_GDEY116F51.cpp"
    "GxEPD2/src/epd4c/GxEPD2_420c_GDEY0420F51.cpp"
    "GxEPD2/src/epd4c/GxEPD2_300c.cpp"
    "GxEPD2/src/epd4c/GxEPD2_290c_GDEY029F51H.cpp"
    "GxEPD2/src/epd4c/GxEPD2_266c_GDEY0266F51H.cpp"
    "GxEPD2/src/gdey3c/GxEPD2_1160c_GDEY116Z91.cpp"
    "GxEPD2/src/gdey3c/GxEPD2_420c_GDEY042Z98.cpp"
    "GxEPD2/src/gdey3c/GxEPD2_579c_GDEY0579Z93.cpp"
    "GxEPD2/src/epd3c/GxEPD2_290_Z13c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_154_Z90c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_750c_Z08.cpp"
    "GxEPD2/src/epd3c/GxEPD2_583c_Z83.cpp"
    "GxEPD2/src/epd3c/GxEPD2_266c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_290c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_154c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_270c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_290_C90c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_420c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_750c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_213_Z19c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_583c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_213_Z98c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_213c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_1248c.cpp"
    "GxEPD2/src/epd3c/GxEPD2_750c_Z90.cpp"
    "GxEPD2/src/epd3c/GxEPD2_420c_Z21.cpp"
    "GxEPD2/src/gdem/GxEPD2_1085_GDEM1085T51.cpp"
    "GxEPD2/src/gdem/GxEPD2_1020_GDEM102T91.cpp"
    "GxEPD2/src/gdem/GxEPD2_1330_GDEM133T91.cpp"
    "GxEPD2/src/gdem3c/GxEPD2_1330c_GDEM133Z91.cpp"
    "GxEPD2/src/gdey/GxEPD2_266_GDEY0266T90.cpp"
    "GxEPD2/src/gdey/GxEPD2_213_GDEY0213B74.cpp"
    "GxEPD2/src/gdey/GxEPD2_290_GDEY029T94.cpp"
    "GxEPD2/src/gdey/GxEPD2_579_GDEY0579T93.cpp"
    "GxEPD2/src/gdey/GxEPD2_154_GDEY0154D67.cpp"
    "GxEPD2/src/gdey/GxEPD2_270_GDEY027T91.cpp"
    "GxEPD2/src/gdey/GxEPD2_750_GDEY075T7.cpp"
    "GxEPD2/src/gdey/GxEPD2_290_GDEY029T71H.cpp"
    "GxEPD2/src/gdey/GxEPD2_420_GDEY042T81.cpp"
    "GxEPD2/src/GxEPD2_EPD.cpp"
)

idf_component_register(SRCS ${srcs}
                       INCLUDE_DIRS "GxEPD2/src"
                       REQUIRES Adafruit-GFX)
